
package com.hyst.config;

import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;

/**
 * @Description:spring mvc的核心，在旧版本中，DispatcherServlet之类的servlet一般在web.xml文件中配置
 *                     <h2>这个类负责配置DispatcherServlet、初始化Spring
 *                     MVC容器和Spring容器</h2>
 * @Date：2017年8月9日 @author： DongY
 * @version ：1.0 1.[2017年8月9日]CreatBy：dy
 */

public class MvcDispatcherConfig extends AbstractAnnotationConfigDispatcherServletInitializer {

	@Override
	protected Class<?>[] getRootConfigClasses() {// 根容器
		System.out.println("加载spring根容器");
		return new Class<?>[] { BaseConfig.class };
	}

	@Override
	protected Class<?>[] getServletConfigClasses() {// spring mvc 容器
		System.out.println("加载mvc容器");
		return new Class<?>[] { MvcConfig.class };
	}

	@Override
	protected String[] getServletMappings() {// DispatcherServlet映射,从"/"开始
		return new String[] { "/" };
	}

}
